﻿body 
{ 
    color: #444444; 
}

a
{
    color: #444444;
    text-decoration: underline;
}

    a:hover 
    { 
        color: #1d7759;
        text-decoration: none; 
    }

table a
{
    color: #444444;
    text-decoration: underline;
}

    table a:hover
    {
        color: #1d7759;
        text-decoration: none;
    }

#header-background
{
    background-color: #009472;
    background-image: -moz-linear-gradient(top, #00ab8d, #009472);
    background-image: -webkit-linear-gradient(top, #00ab8d, #009472);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00ab8d), to(#009472));
    background-image: -ms-linear-gradient(top, #00ab8d, #009472);
    background-image: -o-linear-gradient(top, #00ab8d, #009472);
    background-image: linear-gradient(top, #00ab8d, #009472);
}

#search-background
{
    background-color: #f1f6f4;
    height: 48px;
}

a.username
{
    color: #fff;
}


table.LeagueTable
{
    font-size: 1.2em;
    width: 100%;
}

    table.LeagueTable th
    {
        text-align: center;
        background-color:#ffffff;
    } 

    table.LeagueTable td.TeamName 
    { 
        width: 46%; 
    }

    table.LeagueTable td.Stat
    {
        text-align: center;
        width: 6%;
    }

    table.LeagueTable tr:nth-child(odd)
    {
        background-color: #f1f6f4;
    }

    table.LeagueTable tr:nth-child(even)
    { 
        background-color:#ffffff; 
    }

table.MatchList
{
    font-size: 0.95em;
    width: 100%
}

    table.MatchList th.Date
    {
        background-color: #d0f5e5;
        color: #1d7759;
        text-align: center;
        font-weight: bold;
    }

    table.MatchList td.LeftTeam
    {
        text-align: right;
        width: 50%;
    }

    table.MatchList td.Score
    {
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
        width: 1px;
        white-space: nowrap;
    }

    table.MatchList td.RightTeam
    {
        width: 50%;
    }

.pagination 
{
	padding: 3px;
	margin: 3px;
	text-align:center;
    font-size: 0.85em;
}

    .pagination a
    {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #eeeeee;
        text-decoration: none;
        color: #03946c;
    }
         
        .pagination a:hover,
        .pagination a:active 
         {
             border: 1px solid #999;
             color: #666666;
         }

    .pagination .current 
    {
	    padding: 2px 5px 2px 5px;
	    margin: 2px;
	    border: 1px solid #03b46c;
	    font-weight: bold;
	    background-color: #03b46c;
	    color: #ffffff;
    }

    .pagination .disabled {
	    padding: 2px 5px 2px 5px;
	    margin: 2px;
	    border: 1px solid #eeeeee;
	    color: #dddddd;
    }

ul
{
    list-style: none;
}

li
{
    list-style: none;
}

label.filter
{
    display: inline-block;
    text-align: right;
    width: 70px;
    vertical-align: central;
    padding: 5px 10px;
}

input.filter, 
select.filter,
button.filter
{
    width: 200px;
}

table.TeamMatchList
{
    font-size: 0.95em;
    width: 100%
}

    table.TeamMatchList td.Date
    {
        text-align: right;
    }

    table.TeamMatchList td.LeftTeam
    {
        font-size: 1.5em;
        text-align: right;
        width: 50%;
    }

    table.TeamMatchList td.Score
    {
        font-size: 1.5em;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
        width: 1px;
        white-space: nowrap;
    }

    table.TeamMatchList td.RightTeam
    {
        font-size: 1.5em;
        width: 50%;
    }

    table.TeamMatchList td.HomeTeamScorer
    {
        text-align: right;
    }

    table.TeamMatchList tr.MatchHeader1
    {
        background-color: #d0f5e5;
    }

    table.TeamMatchList tr.MatchHeader2
    {
        background-color: #e8faf1;
    }

table.TeamPersonList
{
    font-size: 0.95em;
    width: 100%
}

    table.TeamPersonList td.Person
    {
        width: 40%;
    }

    table.TeamPersonList td.PersonStat
    {
        width: 15%;
        text-align: center;
    }

table.AppearanceTable
{
    width: 100%;
}

table.AppearanceTable th.LeftTeam
    {
        font-size: 1.5em;
        text-align: right;
        width: 50%;
    }

    table.AppearanceTable th.Score
    {
        font-size: 1.5em;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
        width: 1px;
        white-space: nowrap;
    }

    table.AppearanceTable th.RightTeam
    {
        font-size: 1.5em;
        width: 50%;
    }

table.AppearancePersonTable
{
    width: 100%;
}

    table.AppearancePersonTable td.LeftTeam
    {
        text-align: right;
        width: 1px;
        white-space: nowrap;
    }

    table.AppearancePersonTable td.Position
    {
        text-align: center;
        width: 1px;
        white-space: nowrap;
    }

    table.AppearancePersonTable td.RightTeam
    {
        width: 1px;
        white-space: nowrap;
    }